English word definition — powered by WordNet
enclose or envelop completely, as if by swallowing
Want to remember swallow up?